package temp;

public enum ConfigParam {

	LOAD(1001,"load"),//刷新时加载资讯的条数
	LABEL(1002,"label"),//搜索页面放置标签数量
	HOTPOP(1003,"hotPopular"),//搜索页面显示热榜数量
	RELATE(1004,"relateNews");//资讯详情页面相关新闻数量
	
	private Integer option;
	private String name;
	
	private ConfigParam(int option,String name) {  
		   this.option = option;
		   this.name = name; 
		}  
	
	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}
	
	public Integer getOption() {
		return option;
	}

	public void setOption(Integer option) {
		this.option = option;
	}
	
	public static Integer getOptbyName(String name){
		for(ConfigParam para:ConfigParam.values()){
			if(para.getName().equals(name)){
				return para.getOption();
			}
		}
		return null;
	}
	
	public static String getNamebyOpt(Integer opt){
		for(ConfigParam para:ConfigParam.values()){
			if(para.getOption().equals(opt)){
				return para.getName();
			}
		}
		return null;
	}
	
}
